/*
package com.antgroup.seckill.business.common.config;

import io.swagger.annotations.ApiOperation;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.RequestHandlerSelectors;
import springfox.documentation.oas.annotations.EnableOpenApi;
import springfox.documentation.service.ApiInfo;
import springfox.documentation.service.Contact;
import springfox.documentation.spi.DocumentationType;
import springfox.documentation.spring.web.plugins.Docket;

*/
/**
 * @author wangxy
 * @date 2024/10/24 21:49
 *//*

@Configuration
@EnableOpenApi
@EnableWebMvc
public class SwaggerConfig {
    @Bean //配置了swagger的Docket的bean实例
    public Docket docket() {
        return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo())
                //.enable(false)
                .select()
                //RequestHandlerSelectors，配置要扫描接口的方式
                */
/* basePackage指定扫描的包；
                   any();扫描全部；
                   none();都不扫描；
                   withClassAnnotation:扫描类上的注解，参数是一个注解的反射对象
                   withMethodAnnotation:扫描方法上的注解
                   .paths()过滤什么路径
                   .enable()是否启用Swagger，默认是true，若为false，则Swagger不能访问，并且会有一个小表情出现
                *//*

                .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
                .build();
    }

    //配置swagger信息：通过覆盖默认的apiInfo
    private ApiInfo apiInfo() {


        return new ApiInfoBuilder()
                // 设置标题
                .title("标题：秒杀系统接口文档")
                // 描述
                .description("秒杀API文件..")
                // 作者信息
                .contact(new Contact("wangxy", null, null))
                // 版本
                .version("v3.0")
                .build();
    }
}
*/
